Text copied to clipboard!

Tytuł

Text copied to clipboard!

Programista Full Stack Java

Opis

Text copied to clipboard!
Poszukujemy Programisty Full Stack Java, który dołączy do naszego zespołu technologicznego i będzie odpowiedzialny za projektowanie, rozwój oraz utrzymanie nowoczesnych aplikacji webowych. Idealny kandydat powinien posiadać doświadczenie zarówno w tworzeniu interfejsów użytkownika, jak i w programowaniu logiki serwerowej, a także znać dobre praktyki w zakresie testowania, bezpieczeństwa i wydajności aplikacji. W tej roli będziesz pracować w zespole scrumowym, współpracując z analitykami biznesowymi, projektantami UX/UI oraz innymi programistami. Twoim zadaniem będzie implementacja nowych funkcjonalności, integracja z zewnętrznymi systemami oraz optymalizacja istniejących rozwiązań. Oczekujemy samodzielności, inicjatywy oraz chęci ciągłego rozwoju. Twoje obowiązki będą obejmować projektowanie architektury aplikacji, implementację kodu w języku Java (Spring Boot), tworzenie komponentów frontendowych w Angularze lub React, a także pisanie testów jednostkowych i integracyjnych. Będziesz również uczestniczyć w przeglądach kodu, planowaniu sprintów oraz wdrażaniu aplikacji na środowiska testowe i produkcyjne. Oferujemy pracę w dynamicznym środowisku, elastyczne godziny pracy, możliwość pracy zdalnej oraz dostęp do szkoleń i certyfikacji. Nasza firma stawia na innowacyjność, jakość i współpracę, dlatego szukamy osób, które podzielają te wartości i chcą rozwijać się razem z nami. Jeśli jesteś pasjonatem technologii, masz doświadczenie w pracy z Javą i chcesz mieć realny wpływ na rozwój produktów cyfrowych – ta oferta jest dla Ciebie!

Obowiązki

Text copied to clipboard!
  • Projektowanie i rozwój aplikacji webowych w technologii Java
  • Tworzenie komponentów frontendowych w Angular lub React
  • Implementacja logiki biznesowej po stronie backendu (Spring Boot)
  • Integracja z bazami danych i zewnętrznymi API
  • Pisanie testów jednostkowych i integracyjnych
  • Udział w przeglądach kodu i planowaniu sprintów
  • Wdrażanie aplikacji na środowiska testowe i produkcyjne
  • Optymalizacja wydajności i bezpieczeństwa aplikacji
  • Współpraca z zespołem projektowym i interesariuszami
  • Dokumentowanie kodu i procesów technicznych

Wymagania

Text copied to clipboard!
  • Minimum 3 lata doświadczenia jako programista Java
  • Znajomość Spring Boot, Hibernate, JPA
  • Doświadczenie z Angular lub React
  • Znajomość HTML, CSS, JavaScript, TypeScript
  • Umiejętność pracy z bazami danych (PostgreSQL, MySQL)
  • Znajomość narzędzi Git, Maven, Jenkins
  • Doświadczenie w pracy w metodyce Agile/Scrum
  • Umiejętność analitycznego myślenia i rozwiązywania problemów
  • Dobra znajomość języka angielskiego (min. B2)
  • Mile widziane doświadczenie z Docker, Kubernetes

Potencjalne pytania na rozmowie

Text copied to clipboard!
  • Jakie masz doświadczenie w pracy z frameworkiem Spring Boot?
  • Czy pracowałeś wcześniej z Angular lub React? Który preferujesz i dlaczego?
  • Jakie narzędzia CI/CD stosowałeś w poprzednich projektach?
  • Czy masz doświadczenie w pracy z mikroserwisami?
  • Jakie podejście stosujesz do testowania aplikacji?
  • Czy miałeś okazję pracować w zespole scrumowym?
  • Jakie są Twoje oczekiwania względem rozwoju zawodowego?
  • Czy posiadasz certyfikaty związane z technologiami Java?
  • Jakie projekty uważasz za swoje największe osiągnięcie?
  • Czy jesteś otwarty na pracę hybrydową lub zdalną?